﻿using System;
using System.Collections.Generic;
using System.Text;

namespace AOUtils.Libraries
{
    public enum FunctionType
    {
        AddAction,
        AddBattlestationQueue,
        AddDefProc,
        AddOffProc,
        AddSkill,
        Anim,
        AnimEffect,
        AreaCastNano,
        AreaHit,
        AttractorEffect,
        AttractorGfxEffect,
        AttractorMesh,
        BackMesh,
        CanFly,
        CastNano,
        CastNanoIfPossible,
        CastStunNano,
        ChangeActionRestriction,
        ChangeBodyMesh,
        ChangeEffect,
        ChangeVariable,
        CharmNPC,
        ClearFlag,
        ComboNameGen,
        ControlHate,
        CreateApartment,
        Daze,
        DestroyItem,
        DisableDefenseShield,
        DrainHit,
        EnterApartment,
        EquipMonsterWeapon,
        Fear,
        Func_53075,
        Func_53076,
        Func_53153,
        Func_53164,
        Func_53166,
        Func_53173,
        Func_53178,
        Func_53192,
        Func_53193,
        Func_53204,
        Func_53206,
        Func_53220,
        Func_53221,
        Func_53223,
        Func_53231,
        GenerateName,
        GfxEffect,
        GoToLastSavePoint,
        HeadMesh,
        HeadText,
        Hit,
        InputBox,
        LandControlCreate,
        LockPerk,
        LockSkill,
        Modify,
        ModifyPercentage,
        ModifyResistance,
        MonsterShape,
        NextHead,
        NPCPushScript,
        NPCSocialAnim,
        NPCWipeHatelist,
        OpenBank,
        Pacify,
        PlayfieldNano,
        PolymorphAttack,
        PrevHead,
        RecallToAnchor,
        ReduceDuration,
        RefreshModel,
        RegisterControlPoint,
        RemoveNanoEffects,
        RestrictAction,
        RndSpawnItemACG,
        RunScript,
        SaveChar,
        SaveHere,
        ScalingModify,
        Set,
        SetAnchor,
        SetFlag,
        SetGovernmentType,
        ShopHash,
        ShoulderMesh,
        Skill,
        SolveQuest,
        SpawnItemACG,
        SpawnMonsterACG,
        SpawnMonsterACGRot,
        SpawnNPCDelayed,
        SpawnPetACG,
        SpawnQuest,
        SpecialHit,
        StaticText,
        SummonPets,
        SummonPlayer,
        SummonTeamMates,
        Talk,
        TauntNPC,
        TeamCastNano,
        Teleport,
        TeleportProxy,
        Text,
        Texture,
        TimedEffect,
        UploadNano
    }
}
